// ===============================================
// router
// 
// Create by Will on 2020/10/5 5:11 PM
// Copyright @flutter_base.All rights reserved.
// ===============================================

import 'package:auto_route/auto_route.dart';
import 'package:auto_route/auto_route_annotations.dart';
import 'package:flutter_base/page/app_main_page.dart';
import 'package:flutter_base/page/splash/splash_page.dart';

@CupertinoAutoRouter(
  generateNavigationHelperExtension: true,
  routes:[
    CustomRoute(
      initial: true,
      page: SplashPage,
      transitionsBuilder: TransitionsBuilders.fadeIn,
    ),
    // CupertinoRoute(path: '/sign_in', page: SignInPage),
    // CupertinoRoute(path: '/verify_phone_number', page: VerifyPhoneNumberPage),
    // CupertinoRoute(path: '/complete_profile', page: CompleteProfilePage),
    CustomRoute(
      path: '/page',
      page: AppMainPage,
      transitionsBuilder: TransitionsBuilders.fadeIn,
    ),
    // CupertinoRoute(
    //   path: '/conversation/:id',
    //   page: ConversationPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: '/main/search_page',
    //   page: SearchPage,
    // ),
    // CupertinoRoute(
    //   path: '/conversation/:id/detail',
    //   page: ConversationDetailPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: '/red_envelope/create',
    //   page: CreateRedEnvelopePage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/edit_me",
    //   page: EditMePage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/settings",
    //   page: SettingsPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/vip_center",
    //   page: VipCenterPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/user_main",
    //   page: UserMainPage,
    // ),
    // CupertinoRoute(
    //   path: "/my_wallet",
    //   page: MyWalletPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/my_wallet/detail",
    //   page: WalletDetailPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/payment/settings",
    //   page: PaymentSettingsPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/payment/settings/password/verification",
    //   page: PaymentPasswordSettingsVerificationPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/payment/settings/password/editing",
    //   page: PaymentPasswordSettingsEditingPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/payment/settings/password/succeed",
    //   page: PaymentPasswordSettingSucceedPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/payment/settings/free_password",
    //   page: PaymentSettingsFreePasswordPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/like_page",
    //   page: LikePage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/fans_page",
    //   page: FansPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/my_album",
    //   page: MyAlbumPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/my_album/preview",
    //   page: MyAlbumPreviewPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/my_album/red_envelope_photo",
    //   page: RedEnvelopePhotoPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/my_album/red_envelope_photo/setting",
    //   page: RedEnvelopePhotoSettingPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/cert_center",
    //   page: CertCenterPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/cert_center/cert_beauty",
    //   page: CertBeautyPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/cert_center/cert_live_person",
    //   page: CertLivePersonPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/user_privacy_settings",
    //   page: UserPrivacySettingsPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/black_list",
    //   page: BlackListPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: "/invite_friends",
    //   page: InviteFriendsPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: '/report/:toUserId/:typeCode/:originalContentId',
    //   page: ReportPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(
    //   path: '/asset_reader',
    //   page: AssetReaderPage,
    //   guards: [AuthGuard],
    // ),
    // CupertinoRoute(path: '/location/selector', page: LocationPickerPage),
    // CupertinoRoute(path: '/location/viewer', page: LocationViewerPage),
    // CupertinoRoute(path: '/web', page: WebPage),
    // CupertinoRoute(path: '*', page: UnknownRoutePage),
  ],
)
class $AppRouter {}
